@charset "utf-8";

body {
    font: 14px "微软雅黑", "FontAwesome", "Arial Narrow", HELVETICA;
    -webkit-text-size-adjust: 100%;
}
.fl{float: left;}
.fr{float: right;}
ol, ul {
    list-style: none outside none;
}
ul,li{ margin:0; padding:0; list-style:none; }
.alignleft{text-align: left;}
.center{text-align: center;}
.relative{position: relative;}
.dnone{display: none;}
.color1{color: #8C8C8C;}
.color2{color: #EF4548;}
.color3{color: #A2A2A2;}
.mtb10{margin: 10px 0px;}
.mtb20{margin: 20px 0px;}
.mtb30{margin: 30px 0px;}
.mtb40{margin: 40px 0px;}
.mtb50{margin: 50px 0px;}
.mt5{margin-bottom: 5px;}
.mt10{margin-bottom: 10px;}
.mt20{margin-bottom:20px;}
.mt30{margin-bottom: 30px;}
/* 用户登录样式 */
.textright{text-align: right;}
.large-header {
    position: relative;
    width: 100%;
    background:url(./bg.jpg) no-repeat;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    z-index: 1;
}
.logobg .login-form {
    position:absolute;
    top: 50%;
	margin-top: -225px;
	margin-left: -225px;
	left: 50%;
	z-index: 999;
    -webkit-transition: all 550ms ease-in-out;
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.logobg .login-content {
    position: relative;
    width: 450px;
	z-index: 999;
	height: 420px;
	box-shadow: 0px 3px 6px #333333;
	background: url(./bg_03.png) repeat;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
    margin: 0 auto;
    text-align: center;
    padding: 10px 0;
    -webkit-transition: all 550ms ease-in-out;
    -moz-transition: all 550ms ease-in-out;
    -o-transition: all 550ms ease-in-out;
    transition: all 550ms ease-in-out;
}
.logobg .input-group-addon{ padding:6px 20px; }
.logobg .login-content .title_name{ color: #ffffff; font-weight: bold;}
.login_padding{padding: 15px 40px; position: relative;}
.logobg .form-control{ height: 45px;}
.logobg .input-group {
    height:45px;
	float: left;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.logobg a:hover{color: #ffffff;}
.logobg .form-group{ margin-bottom: 25px; display: block;}
.logobg .input-group-addon i{background-size: 25px; position: absolute; left: 3px; top:7px; width: 30px; height: 30px;}
.logobg .icon_user{background: url(./iconfont-yonghu.png) no-repeat 7px center;  }
.logobg .icon_password{background: url(./iconfont-psw.png) no-repeat 7px center; }
.logobg .icon_phone{ background: url(./iconfont-shouji.png)no-repeat 7px center;}
.logobg .icon_yanzhen{ background: url(./iconfont-duanxin.png)no-repeat 5px center;}
.btn-block{height: 45px; line-height:29px; font-size: 18px;}
.forget{color: #ffffff; text-align: right;}
.info,.infos{ margin: 10px 0px; }
.info .prompt {
    background:#ffffff;
    border: 1px solid #F94D50;
    color: #F94D50;
    text-align: left;
    padding-left: 40px;
    line-height:28px;
    border-radius: 3px;
    position: relative;
}
.info .info_icon {
    background: url(./bz_16x16.png) no-repeat;
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top:5px;
    left: 15px;
}
.login input {
    font-family: 'Microsoft YaHei';
    outline: none;
}
